live happily ever after - Spanish English Dictionary